Thực đơn
Python_(ngôn_ngữ_lập_trình) Các đặc điểm mới trong Python 3.xNội dung phần này được trích từ tài liệu[31] của Guido van Rossum. Phần này không liệt kê đầy đủ tất cả các đặc điểm; chi tiết xin xem tài liệu nói trên.
print
trở thành hàm print()
. Theo đó sau print()
ta cần nhớ gõ vào cặp ngoặc ()
:print("Goodbye")print(2+3)
Không còn hàm cmp
, và cmp(a, b)
có thể được thay bằng (a > b) - (a < b)
long
được đổi tên thành int
.1/2
cho ta kết quả là số thực chứ không phải số nguyên.sys.maxint
0o
thay vì 0
, chẳng hạn 0o26
.u"a string"
để biểu diễn chuỗi như trong các phiên bản 2.x*args
phải được gọi theo dạng keyword.nonlocal
. Muốn khai báo một biến x với có phạm vi ảnh hưởng rộng hơn, nhưng chưa đến mức toàn cục, ta dùng nonlocal x
.(a, *rest, b) = range(5)
để có được a = 0; b = [1,2,3]; c = 4
.{k: v for k, v in stuff}
thay vì dict(stuff)
.b110001
.raise [biểu_thức [from biểu_thức]]
except lệnh as biến
class C(metaclass=M): pass
__metaclass__
không còn được hỗ trợ.``
, thay vì đó, dùng repr
.<>
(dùng !=
).Thực đơn
Python_(ngôn_ngữ_lập_trình) Các đặc điểm mới trong Python 3.xLiên quan
Python (ngôn ngữ lập trình) Python (tên lửa) Pythodorida của Pontos Python (thần thoại) Python Python brongersmai Python reticulatus Python natalensis Python kyaiktiyo Python breitensteiniTài liệu tham khảo
WikiPedia: Python_(ngôn_ngữ_lập_trình) http://www.2ality.com/2013/02/javascript-influence... http://www.artima.com/intv/speed.html http://speakingjs.com/es5/ch03.html http://ring-lang.sourceforge.net/doc1.6/introducti... http://www.theinquirer.net http://shootout.alioth.debian.org/ http://nondot.org/sabre/ http://cheeseshop.python.org/ http://docs.python.org/3.0/whatsnew/3.0.html http://wiki.python.org/moin